// 定义Jiess组件
const MyComponent = {
	// Jiess组件标识
	isJiess: true,
	name: 'MyComponent',
	// setup函数一定要定义为function
	// 接受传入组件的参数
	setup({ content, onMessage }) {
		// 所有setup的语法均一致
		this.add(
			content,
			this.render({
				onClick: () => {
					onMessage('该消息为MyComponent组件发出：Jiess组件成功渲染')
				}
			}, '点我试试')
		)
	}
}
// 由于需要大量用到上下文中的方法和属性
// 所以，setup函数一定要定义为function
export default function() {
	this.add(
		// is可以指定字符串的标签
		// is也可以指定Jiess组件和原框架组件
		this.render({
			is: MyComponent,
			// 所有的事件和属性，扁平化配置即可
			onMessage: e => alert(e),
			content: '传入的内容，并在MyComponent渲染',
		})
	)
}